credit card payment form - Alemán Inglés Diccionario